package org.jeecg.common.modules.doctor.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * 医生列表信息
 */
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "xml")
public class DoctorReqVo {

    /**
     * 主键
     */
    private String id;
    /**
     * 医生名字
     */
    private String name;

    /**
     * 医生手机号
     */
    private String mobile;
    /**
     * 头像
     */
    private String headImg;
    /**
     * 所在医院
     */
    private String hospital;
    /**
     * 职称
     */
    private String title;
    /**
     * 部门
     */
    private Integer department;
    /**
     * 性别
     */
    private Integer sex;

    /**
     * 分成比例
     */
    private Integer share;
    /**
     * 状态 0 无效 1有效
     */
    private Integer status;
    /**
     * 创建人
     */
    private String createBy;
    /**
     * 创建日期
     */
    private Date createTime;

    /** 审核状态 0未审核 1已审核 */
    private Integer certificationStatus;
    /** 审核状态 0非大师 1大师 */
    private Integer master;
    /**
     * 显示、不显示
     */
    private Integer isDisplay;
    private String openid;
    private String goodDesc;
    private String introductionTitle;
    private List<Map<String,String>> introductionTitles;
    /**
     * 头像
     */
    private String headImgTcm;
    /**
     * 头像
     */
    private String tcmSort;
}
